package com.josephxu.tank.singleton;

/**
 * @Author: Joseph Xu
 * @Date: 2022/1/24 21:04
 *
 * 饿汉式
 * 类加载到内存后，就实例化一个单例，JVM保持线程安全
 * 简单实用，推荐使用。
 * 唯一缺点：不管用到与否，类加载时就完成实例化。
 *
 */
public class Mgr01 {
    private static final Mgr01 mgr01 = new Mgr01();

    private Mgr01(){

    }

    public static Mgr01 getInstance(){
        return mgr01;
    }

    public static void main(String[] args) {
        Mgr01 mgr01 = Mgr01.getInstance();
        Mgr01 mgr02 = Mgr01.getInstance();

        System.out.println(mgr01 == mgr02);
    }


}
